home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 41.zip / BS1 part 41 / Crunchers pack v1.5.adf / DOCS / TRY-IT-V1.0.doc < prev   
Text File  |  1987-03-07  |  5KB  |  99 lines

  1.  
  2.                        This program is Public Domain
  3.                      ---------------------------------
  4.  
  5.  
  6.    Tryit Cruncher v1.01                            date: 3rd December '88
  7.  
  8.    1) How to use:
  9.  
  10.    After starting the cruncher you have to enter the name of the program
  11.    you want to crunch. NOTE: this version is only for absolute located
  12.    programs. Maybe the next version will include a re-hunk feature but as
  13.    it is you have to use the ReloKit (also on this disk) to relocate your
  14.    programs. 
  15.    When you've entered the name, the cruncher will load the program and
  16.    then ask you for the crunch-offset. The bigger the offset is, the better
  17.    the crunching result will be BUT if you use very big offsets, the
  18.    time needed to crunch the program will increase dramatically.
  19.    Then the cruncher will display a message not to hit return until all
  20.    disk drives have stopped. This is because sometimes crunching very
  21.    long files (with big offsets) can take some hours and I think it's not
  22.    good for the drive hardware if it is running all the time.
  23.    After that the cruncher will start working. When it's finished, it'll
  24.    show you the original length and the crunched length of the program and
  25.    will ask if you want to save the crunched file. If you decide to save
  26.    the program, you have to enter the location and the address where the
  27.    program actually starts. Then the cruncher will ask you for the
  28.    address of the (user) stackpointer. Sometimes it is necessary to give
  29.    the stackpointer another location than the program to assure that the
  30.    stackpointer does not point inside the decrunched program. If you
  31.    don't care about the stackpointer, just enter a zero here. After that
  32.    you have to enter the address where the decruncher should be located.
  33.    Please note that the decruncher is quite long (over 1k) because of some
  34.    technical reasons. I recommend to locate the decruncher at the end
  35.    of the memory ($7e000-$7f800).
  36.    Finally you have to enter the name under which the crunched program
  37.    should be saved. That's all.
  38.  
  39.    2) Technical information and credits
  40.  
  41.    This is my very first cruncher ever and I know that it is anything
  42.    but perfect. Anyway it is better than Lord Blitter's ByteKiller v1.2
  43.    and all its clones (Blizzard Cruncher, RSI Cruncher, TetraCrunch2.0).
  44.    My cruncher is based on three different algorythms:
  45.  
  46.    I)   byte crunching
  47.    II)  sequence crunching
  48.    III) bit crunching
  49.  
  50.    the last step is called bit-crunching because each byte of the data
  51.    will be transformed from 8 bits to 2-9 bits. I don't like to explain
  52.    the whole thing here because it would take much too long. This way of
  53.    bit-crunching is also known as the 'Huffman' algorythm which is based
  54.    on a tree-data-structure. To decrunch bit-crunched programs the
  55.    tree-structure must also be included in the crunched program.
  56.    Unfortunately this makes the program a bit longer (in my cruncher
  57.    the structure eats up exactly 1020 bytes). Therefore I recommend to
  58.    use the cruncher only to crunch long files ( >= 10000 bytes). If you
  59.    want to crunch small files it is often better to use the ByteKiller or
  60.    RSI or TetraCrunch.
  61.  
  62.    Update:                                              21st of march 1989
  63.    -------
  64.    Now about four months passed by since my cruncher was finished and
  65.    so I think I should add some facts about the recent developments in
  66.    'cruncher technology'.
  67.    At first I have to admit that the cruncher is not as good as I thought
  68.    in the beginning. In fact the best Amiga cruncher in the moment is the
  69.    one which this EuroSoft guy (I guess he was in Lightforce) is using.
  70.    In most cases it makes programs about 4-7KB shorter than mine (sniff!).
  71.    Another good cruncher is TetraCrunch2.2 but after some testing I found
  72.    out that Tryit makes programs nearly always a few KB shorter.
  73.    I had no opportunity to try out the new MasterCruncher V3.0 so I can't
  74.    tell you anything about its performance.
  75.    So, as you can see from all crunchers tested Tryit is still one of the
  76.    most powerfull.
  77.  
  78.    Some special thanx must go to Michael here in Hannover for being
  79.    a good friend, a good coder and for his moral support. Also thanx to
  80.    Dirk for all the nice phone calls, to Garry for being freaky, to
  81.    Øivind for the disks, to the ORAPs for creating that game and to JORA
  82.    for being a motherfucking asshole (pig, wanker, shithead, faggot).
  83.  
  84.    Ok, that's all.If you have experience with crunchers or if you find
  85.    any bugs or have ideas for improvement, please contact me:
  86.  
  87.    Bernd Knochenhauer
  88.    Lichtenbergweg 13
  89.    D-3012 Langenhagen
  90.    West-Germany
  91.  
  92.    or call: 49-511-738470
  93.  
  94.    please do not call if you want to swap or if you're an absolute
  95.    beginner. Thanx.
  96.  
  97.  
  98.  
  99.